@charset "utf-8";
/* CSS Document */
/* CSS Document */
*{ margin:0; padding:0;}
html{background:#fff;
min-width:1200px; _width:expression((document.documentElement.clientWidth||document.body.clientWidth)<1201?"1200px":"");}
body{  font-family:"微软雅黑";}
a{  text-decoration:none;}
a:hover{  text-decoration:none}
ul{ list-style:none;}
img{ border:none; /*display:block;*/}
.clear{ clear:both; overflow:hidden;}
.fl{ float:left;}
.fr{ float:right;}
 body,div,ul,ol,li,dl,dt,dd,h1,h2,
h3,h4,h5,h6,u,b,p,span,i,a{margin:0;padding:0;list-style:none;text-decoration:none;color:#333;
font-family:"微软雅黑";font-weight:normal;font-size:16px;text-decoration:none}
button{border:none;background:none;}
.clear:after{content:"";display:block;clear:both;}
.wrap{width:1200px;margin:0 auto;}
input,textarea,select{ border:none;outline:medium; font-family:"微软雅黑"; }
:-moz-placeholder { color: #999; } ::-moz-placeholder { color: #999; }
input:-ms-input-placeholder, textarea:-ms-input-placeholder { color: #999; }
input::-webkit-input-placeholder, textarea::-webkit-input-placeholder { color: #999; }
#page{background:#fff;}
/**/
.header{
	height:36px;
	line-height:36px;
	background:#f2f2f2;
	}
.header div{
	color:#989898;
	font-size:13px;
}
.header div a{
	color:#989898;
	font-size:13px;
	margin:0 10px;
	}
.header div span{
	color:#989898;
	font-size:13px;
	padding-left:20px;
	background:url(../images/dh.png) no-repeat left center;
	margin:0 10px;
	}

.head .nav{
	height:70px;
	margin-top:28px;
	}
.head .nav li{
	float:left;
	width:99px;
	height:70px;
	line-height:49px;
	font-size:16px;
	color:#fff;
	text-align:center;
	background:url(../images/p-s_12.jpg) no-repeat bottom center;
	}
.head .nav li a{
	display:block;
	color:#2e2e2e;
	}

.head .nav li:hover a{
	color:#d70010;
	}
.head .nav li:hover{
	background:url(../images/p-s_10.jpg) no-repeat bottom center;
	}
.head .nav li.active{
	/*background:url(../images/p-s_10.jpg) no-repeat bottom center;*/
	}
	
.liuyan{
	padding:60px 0;
	}	
.liuyan-zuo	{
	width:772px;
	height:305px;
	overflow:hidden;
	}
.liuyan-zuo img{
	width:772px;
	height:305px;
	webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
transition: opacity 0.35s, transform 0.35s;
-webkit-transform: scale(1);transform: scale(1);
	}	
	
.liuyan-zuo:hover img{
	-webkit-transform: scale(1.1);transform: scale(1.1);
	}	
.liuyan-you{
	width:340px;
	height:305px;
	}	
.liuyan-you h1{
	font-size:24px;
	color:#333;
	line-height:36px;
	text-align:center;
	}	
.liuyan-you h5{
	color:#aaa8a8;
	font-size:13px;
	text-transform:uppercase;
	line-height:28px;
	text-align:center;
	}
.liuyan-you h6{
	color:#9f9b9b;
	font-size:14px;
	text-align:center;
	line-height:28px;
	}	
.liuyan-you div div{
	width:318px;
	padding:10px;
	border:1px solid #edeaea;
	margin-bottom:15px;
	background:#fff;
	}	
.liuyan-you div div span{
	width:60px;
	}	
.liuyan-you div div input{
	width:250px;
	}	
	
.tijiao{
	width:572px;
	height:38px;
	background:#d70010;
	color:#fff;
	font-size:16px;
	text-align:center;
	line-height:38px;
	}	
.tijiao1{
	width:345px;
	height:38px;
	background:#d70010;
	color:#fff;
	font-size:16px;
	text-align:center;
	line-height:38px;
	}	
.biao{
	text-align:center;
	width:1200px;
	margin:50px auto;
	}

.biao div{
	display:inline-block;
	font-size:36px;
	font-weight:bold;
	color:#000;
	}
.biao div span{
	color:#d00113;
	font-size:36px;
	font-weight:bold;
	margin-right:10px;
	}	
.biao h6{
	display:inline-block;
	font-size:24px;
	color:#6a6967;
	}	
	
.tabs>div{
    display: none;
    clear: both;
    height: 1136px;
    width:100%;
	padding:0px 0 0px 0;
}
.tabs .horizontal{
    margin: 0px;
    padding: 0px;
	width:1200px;
	margin:0 auto;
	height:50px;
}
.tabs .horizontal li{
    float: left;
    list-style: none;
    height: 40px;
    line-height: 40px;
    width:140px;
    text-align: center;
    font-size:18px;
	margin-right:8px;
	border:1px solid #d2d2d2;
	color:#999999;
	border-radius:20px;
}
.tabs .horizontal li:not(:first-child){
    margin-left: 0px;
}

.tabs .horizontal li.selectActive{
    border-bottom: solid 2px #d70010;
    background-color: #d70010;
    color: white;
}	

	
.tabs .dy-horizontal{
	width:400px;
	margin:0 auto;
	}
.tabs .dy-horizontal li{
    float: left;
    list-style: none;
    height: 40px;
    line-height: 40px;
    width:160px;
    text-align: center;
    font-size:18px;
	margin:0 20px;
	border:1px solid #d2d2d2;
	color:#999999;
	
}		
.tabs>div ul li{
	float:left;
	width:23.8%;
	margin:1% 0% 0% 1%;
	overflow:hidden;
	}	
.tabs>div ul li:nth-child(5){
	margin-right:0;
	}	
.tabs>div ul li img{
	display:block;
	width:100%;
	height:auto;
	webkit-transition: opacity 0.35s, -webkit-transform 0.35s;
transition: opacity 0.35s, transform 0.35s;
-webkit-transform: scale(1);transform: scale(1);
	} 	
.tabs>div ul li:hover img{
	-webkit-transform: scale(1.1);transform: scale(1.1);
	}	
.case-top{
	height:590px;
	}	
	
.case-top>div{
	position:relative;
	}
.case-top-wen{
	width:550px;
	height:310px;
	background:#fff;
	margin-top:66px;
	position:absolute;
	right:0;
	padding:75px 50px;
	}	
.case-top-wen h3{
	width:100%;
	height:40px;
	padding-top:15px;
	background:url(../images/bb.png) no-repeat top center;
	text-align:center;
	line-height:40px;
	font-size:30px;
	color:#000;
	}	
.case-top-wen h5{
	text-transform:uppercase;
	font-size:16px;
	line-height:24px;
	color:#aaa8a8;
	text-align:center;
	}	
.case-top-wen p{
	margin:50px 0;
	height:90px;
	line-height:30px;
	font-size:16px;
	/*color:#aaa8a8;*/
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;
	overflow: hidden;
	}
.case-top-wen a{
	display:block;
	width:110px;
	height:40px;
	text-align:center;
	line-height:40px;
	color:#fff;
	border-radius:5px;
	background:#d20111;
	font-size:14px;
	color:#fff;
	}	
	
.tuandui li{
	float:left;
	width:285px;
	height:166px;
	background:#d20111;
	margin-right:20px;
	}
.tuandui li:nth-child(4){
	margin-right:0px;
	}
.tuandui li img{
	display:block;
	width:285px;
	height:166px;
	}	
.tuandui li:hover img{
	width:280px;
	height:160px;
	border-right:1px solid #fff;
	border-bottom:1px solid #fff;
	}
	
.n-bg{
	padding:40px 0 0px;}	
	
.fw ul li{
	float:left;
	width:145px;
	height:170px;
	margin-right:66px;
	overflow: hidden;
	}	
.fw ul li:nth-child(6){
	margin-right:0;
	}	
	
.fw ul li img{
	margin:0 auto;
	margin-top:50px;
	    margin-left: 52px;
	}
.fw ul li div{
	text-align:center;
	color:#fff;
	line-height:30px;
	}
.fw ul li:hover div{
	margin-top: 75px;
	}	
.fw ul li:hover img{
	display:none;
	margin-top: 0;
	}
.fw ul .li1{
	background:url(../images/1.png) no-repeat center center;
	}
.fw ul .li1:hover{
	background:url(../images/1-1.png) no-repeat center center;
	}	
.fw ul .li2{
	background:url(../images/2.png) no-repeat center center;
	}
.fw ul .li2:hover{
	background:url(../images/2-1.png) no-repeat center center;
	}
.fw ul .li3{
	background:url(../images/3.png) no-repeat center center;
	}
.fw ul .li3:hover{
	background:url(../images/3-1.png) no-repeat center center;
	}	
.fw ul .li4{
	background:url(../images/4.png) no-repeat center center;
	}
.fw ul .li4:hover{
	background:url(../images/4-1.png) no-repeat center center;
	}
.fw ul .li5{
	background:url(../images/5.png) no-repeat center center;
	}
.fw ul .li5:hover{
	background:url(../images/5-1.png) no-repeat center center;
	}
.fw ul .li6{
	background:url(../images/6.png) no-repeat center center;
	}
.fw ul .li6:hover{
	background:url(../images/6-1.png) no-repeat center center;
	}
.xgs{
	padding:80px 0;
	margin:50px 0;
	}	
	
.xgs h5{
	font-size:30px;
	line-height:40px;
	color:#fff;
	text-align:center;
	}	
.xgs h6{
	color:#fff;
	text-transform:uppercase;
	font-size:16px;
	text-align:center;
	line-height:70px;
	
	}
.xgs .xgs-ul{
	padding:20px 0;
	}	
.xgs .xgs-ul li{
	float:left;
	width:285px;
	height:371px;
	margin-right:20px;
	}	
.xgs .xgs-ul li:nth-child(4n){
	margin-right:0px;
	}
.xgs .xgs-ul li .bg-img{
	width:285px;
	height:371px;
	}	
.xgs .xgs-ul li .bg-se{
	width:285px;
	height:131px;
	background:rgba(255,255,255,0.8);
	padding:120px 0;
	}	
	
.xgs .xgs-ul li:hover .bg-se{
	background:rgba(210,1,17,0.8);
	}	
.xgs .xgs-ul li .x-nr{
	width:187px;
	height:81px;
	background:url(../images/b1.png) no-repeat center center;
	margin:0 auto;
	padding:20px 0;
	}	
	
.xgs .xgs-ul li:hover .x-nr{
	background:url(../images/b1-1.png) no-repeat center center;
	}		
	
.xgs .xgs-ul li .x-nr h1{
	font-size:25px;
	line-height:50px;
	font-weight:bold;
	color:#000;
	text-align:center;
	}	
.xgs .xgs-ul li .x-nr p{
	width:70px;
	height:1px;
	margin:5px auto;
	background:#000;
	}	
.xgs .xgs-ul li .x-nr h4{
	font-size:16px;
	color:#2e2e2e;
	text-align:center;
	border-bottom:none;
	}
.zxgl{
	padding-bottom:50px;
	}	
.zxgl-ul li{
	float:left;
	width:306px;
	border-right:1px solid #d9d9d9;
	padding:0 46px;
	}	
.zxgl-ul li:nth-child(1){
	border-left:1px solid #d9d9d9;
	}	
.zxgl-ul li div{
	height:50px;
	line-height:50px;
	}	
.zxgl-ul li div span{
	font-size:18px;
	color:#000;
	}	
.zxgl-ul li div a{
	font-size:14px;
	color:#999;
	}	
.zxgl-ul li img{
	width:306px;
	height:135px;
	margin:20px 0;
	}	
.zxgl-ul li p{
	height:30px;
	margin-bottom:5px;
	line-height:30px;
overflow:hidden;
word-break:keep-all;
white-space:nowrap;
text-overflow:ellipsis
	}	
.zxgl-ul li p a{
	color:#999;
	}	
.foot{
	padding:50px 0;
	background:#222b33;
	}	
.foot ul li{
	float:left;
	}	
.foot ul li p{
	color:#a1a1a1;
	font-size:14px;
	line-height:30px;
	}
.foot ul li div{
	padding-left:22px;
	color:#fff;
	font-size:16px;
	line-height:30px;
	}
.foot .f-li1{
	width:400px;
	padding:0 50px;
	}	
.foot .f-li1 img{
	margin-bottom:15px;
	}

.foot .f-li2{
	width:300px;
	padding:0 50px;
	}	
.foot .f-li3{
	width:130px;
	}	
.foot .f-li3 img{
	margin:0 auto;
	}	
.foot .f-li3 p{
	text-align:center;
	}
/**/
.case-list{
	padding:50px 0;
	}	
	
.case-list ul li{
	float:left;
	width:390px;
	margin-right:15px;
	margin-left:0;
	margin-bottom:30px;
	}	
	
.case-list ul li:nth-child(3n){
	margin-right:0;
	}	
	
.case-list ul li img{
	width:100%;
	height:auto;
	display:block;
	}	
.case-list ul li div{
	width:100%;
	height:60px;
	text-align:center;
	line-height:30px;
	background:#fff;
	padding:5px 0;
	}	
.case-list ul li div h3{
	font-size:20px;
	color:#000;
	}
.case-list ul li div p{
	font-size:16px;
	color:#999;
	}
.fenye{
	margin:40px auto;
	text-align:center;
	}	
.fenye a{
	padding:5px 10px;
	border:1px solid #d2d2d2;
	background:#fff;
	margin:0 5px;
	color:#2d2d2d;
	}	
.fenye span{
	padding:5px 10px;
	border:1px solid #d2d2d2;
	background:#fff;
	margin:0 5px;
	}	
.fenye a.xuan{
	background:#eb1700;
	border:1px solid #eb1700;
	color:#fff;
	}	
.fenye a:hover{
	background:#eb1700;
	border:1px solid #eb1700;
	color:#fff;
	}		
.case-ul {
	margin-bottom:30px;
	}
.case-list .case-ul li{
	float:left;
	width:171px;
	text-align:center;
	line-height:50px;
	height:50px;
	background:#dbdbdb;
	margin:0;
	}
.case-list .case-ul li a{
	font-size:18px;
	color:#4d4b4c;
	}
.case-list .case-ul li.li-active{
	height:61px;
	background:url(../images/al_03.png) no-repeat center center;
	line-height:50px;
	}
.case-list .case-ul li.li-active a{
	color:#fff;
	}	
	
/**/
.gywm h4{
	font-size:30px;
	color:#020202;
	line-height:60px;
	height:60px;
	border-bottom:1px solid #a1a0a0;
	}
.jj{
	padding:40px 0;
	}
	
.jj img{
	/*width:405px;
	height:385px;
	margin-right:20px;*/
	float:center;
	}	
.jj p{
	/*height:700px;*/
	line-height:30px;
	font-size:16px;
	color:#6a6a6a;
	}	
.fw-list{
	padding:50px 0 70px;
	}
.qywh{
	padding-bottom:50px;
	}	
.qywh img{
	float:left;
	width:534px;
	height:734px;
	}	
	
.qywh ul{
	float:right;
	width:572px;
	margin:55px 0;
	}	
.qywh ul li{
	height:104px;
	}
	
.qywh ul li div{
	text-align:center;
	color:#fff;
	height:50px;
	line-height:52px;
	background:#d70010;
	font-size:24px;
	width:182px;
	}	
.qywh ul li p{
	font-size:20px;
	color:#fff;
	text-align:center;
	line-height:52px;
	height:52px;
	width:393px;
	background:#898989;
	}	
	
.lxwm{
	padding:80px 0;
	}	
	
.lxwm>div{
	width:1200px;
	padding-left:30px;
	margin:20px auto;
	}	
.lxwm>div div{
	width:1200px;
	}	
.lxwm>div div h1{
	font-size:30px;
	line-height:60px;
	color:#d70010;
	}	
.lxwm>div div p{
	line-height:30px;
	color:#080103;
	font-size:16px;
	}	
.lxwm>div img{
	float:left;
	}	
.lxwm>img{
	display:block;
	margin:20px auto;
	}	
.sjtd{
	padding:50px 0;
	}	
	
.xgs .sjtd-ul li{
	height:441px;
	margin-bottom:20px;
	}	
.sjtd-ul li .ding{
	position:relative;
	}
.sjtd-ul li img{
	width:285px;
	height:371px;
	}	
.xgs ul.sjtd-ul li .bg-se{
	position:absolute;
	top:0;
	background:rgba(210,1,17,0.8);
	display:none;
	}	
.xgs ul.sjtd-ul li .bg-se .x-nr{
	background:url(../images/b1-1.png) no-repeat center center;
	}	
.xgs ul.sjtd-ul li .bg-se .x-nr h1{
	color:#fff;
	}
.xgs ul.sjtd-ul li .bg-se .x-nr h4{
	color:#fff;
	}
.xgs ul.sjtd-ul li .bg-se .x-nr p{
	background:#fff;
	}	
.xgs ul.sjtd-ul li:hover .bg-se{
	position:absolute;
	top:0;
	background:rgba(210,1,17,0.8);
	display:block;
	}	
.sjtd-wen{
	width:100%;
	background:none;
	height:60px;
	padding:5px 0;
	}	
.sjtd-wen h3{
	text-align:center;
	line-height:30px;
	font-size:18px;
	color:#000;
	border-bottom:1px solid #6c6b6b;
	}
.sjtd-wen div{
	text-align:center;
	font-size:16px;
	color:#6c6b6b;
	line-height:30px;
	}	
/**/
.zxly img{
	width:572px;
	height:573px;
	}

.zxly .b-d{
	width:572px;
	}

.zxly .b-d h1{
	font-size:30px;
	color:#080103;
	margin-bottom:10px;
	}

.zxly .b-d p{
	font-size:16px;
	color:#5e5d5d;
	margin-bottom:20px;
	}
.zxly .b-d>div{
	margin-bottom:15px;
	}
.zxly .b-d>div h6{
	line-height:30px;
	font-size:16px;
	color:#747373;
	}
.zxly .b-d>div input{
	padding:10px 5px;
	width:560px;
	background:#f2f2f2;
	border:1px solid #ccc;
	}
.zxly .b-d>div textarea{
	width:550px;
	padding:10px;
	background:#f2f2f2;
	border:1px solid #ccc;
	line-height:30px;
	height:120px;
	}
.zxly .b-d button{
	width:572px;
	height:40px;
	line-height:40px;
	font-size:16px;
	color:#fff;
	text-align:center;
	background:#d70010;
	}
.zxgl-list{
	padding:50px 0;
	}
.zxgl-list>div{
	padding-bottom:30px;
	}
.zxgl-list>div .zx-ti{
	height:60px;
	border-bottom:1px solid #999;
	line-height:60px;
	}
.zxgl-list>div .zx-ti h4{
	font-size:30px;
	color:#000;
	}
.zxgl-list>div .zx-ti a{
	display:block;
	width:112px;
	height:36px;
	background:#d70010;
	border-radius:5px;
	text-align:center;
	line-height:36px;
	color:#fff;
	position:relative;
	top:12px;
	}
.baike-wen{
	margin:30px 0;
	}
.baike-wen img{
	float:left;
	width:570px;
	height:330px;
	}
.baike-wen>div{
	float:right;
	width:600px;
	padding:50px 0;
	height:277px;
	}

.baike-wen>div h2{
	font-size:26px;
	margin-bottom:5px;
	color:#000;
	}
.baike-wen>div h6{
	color:#827c7e;
	font-size:16px;
	line-height:24px;
	margin-bottom:40px;
}
.baike-wen>div p{
	height:90px;
	line-height:30px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;
	overflow: hidden;
	margin-bottom:25px;
	}
.baike-wen>div a{
	display:block;
	width:112px;
	height:36px;
	background:#d70010;
	border-radius:5px;
	text-align:center;
	line-height:36px;
	color:#fff;
	position:relative;
	top:12px;
	}
.cailiao ul{
	margin:30px 0;
	}
.cailiao ul li{
	float:left;
	width:370px;
	margin-right:45px;
	padding-bottom:20px;
	border-bottom:1px solid #999;
	}
.cailiao ul li:nth-child(3){
	margin-right:0;
	}
.cailiao ul li img{
	width:370px;
	height:198px;
	}
.cailiao ul li div{
	width:370px;
	}	
.cailiao ul li div h2{
	padding:24px 0;
	font-size:24px;
	color:#000;
	border-bottom:1px dashed #999;
	text-align:center;
	}	
	
.cailiao ul li div h6{
	color:#827c7e;
	font-size:16px;
	line-height:24px;
	padding:15px 0;
	}		
		
.cailiao ul li div p{
	
	height:60px;
	line-height:30px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
	}
.fengshui ul{
	padding:30px 0;
	}		
.fengshui ul li{
	float:left;
	width:600px;
	}		
.fengshui ul li img{
	float:left;
	width:228px;
	margin-bottom:50px;
	}		
.fengshui ul li a{
	display:block;
	clear:both;
	}		
		
.fengshui ul li div{
	padding:0 10px;
	width:350px;
	float:left;
	}		
		
.fengshui ul li div h2{
	width:350px;
	font-size:24px;
	text-align:center;
	margin-bottom:20px;
	color:#000;
	line-height:30px;
	height:30px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 1;
	overflow: hidden;
	}		
		
.fengshui ul li div p{
	height:72px;
	line-height:24px;
	font-size:16px;
	color:#666;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 6;
	overflow: hidden;
	margin-bottom:15px;
	}		
.fengshui ul li div h6{
	color:#827c7e;
	font-size:16px;
	line-height:24px;
	padding:15px 0;
	border-top:1px solid #999;
	}		
		
		
		
		
		
		
		
		
		
		